.logo {
  width: 357px;
  height: 50px;
  float: right;
}

.footer {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.status-icon {
	width: 40px;
	height: 31px;
	text-align: center;
}

.container-fluid {
  /*border-top: 5px solid #f15c22;*/
}

.page-header {
  margin: 0 0 20px;
}

@page {
  @bottom-right {
    content: counter(page) " of " counter(pages);
  }
}

.page {
  overflow: hidden;
  page-break-after: always;
}

.body-navigation {
  padding-top: 50px;
}

.indented {
  padding-left: 20px;
}

.borderless tbody tr td, .borderless tbody tr th, .borderless thead tr th {
  border: none;
  padding: 0px;
}

.table td.diff-separator {
  border: inherit;
  border-right: 1px solid rgb(210, 210, 210);
}

.td-title {
	width : 250px;
	height: 31px;
}

 .td-description {
	height : 20px;
	padding : 15px;
	margin-left: 0px;
}

tr {
  page-break-inside: avoid;
}

ul{
    list-style:none;
    padding-left: 0px;
}

.member-list {
  padding-left: 10px;
}

.borderless pre {
  border: none;
  background-color: transparent;
  margin: 0px;
  padding: 2px;
  line-height: 1;
  border-radius: 0px;
}

table.fixed {
  table-layout: fixed;
}

table.table-security-rules th, td {
  word-wrap: break-word;
}

tr {
  page-break-inside: avoid;
}

td {
  page-break-inside: avoid;
}

/*
  The following webkit settings and the !important below are required
  to make the wkhtmlpdf export work correctly. Without these the progress
  bars show as blank.
*/
.progress-bar {
  -webkit-print-color-adjust: exact;
}

.progress-bar-success {
  background-color: green !important;
}

.progress-bar-info {
  background-color: yellow !important;
}

.progress-bar-warning {
  background-color: orange !important;
}

.progress-bar-danger {
  background-color: red !important;
}

.text-linebreaks {
  white-space: pre-line;
}

@media all {
  .add-green,
  .add-green:before,
  .add-green:after {
    color: #96c85a !important;
    -webkit-print-color-adjust: exact;
  }

  .remove-red,
  .remove-red:before,
  .remove-red:after {
    color: #c81919 !important;
    -webkit-print-color-adjust: exact;
  }

  .modify-blue,
  .modify-blue:before,
  .modify-blue:after {
    color: #2296d1 !important;
    -webkit-print-color-adjust: exact;
  }
}
